您可以在以下章节中找到适用于 mE4VQ4-GE 平台的 GigE Vision 扫描示例。在 ' GigE Vision Area Scan Cameras ' or 'GigE Vision Line Scan Cameras' 中描述了面阵相机或线阵相机的示例。
如图所示,采集 GigE Vision 相机的设计非常简单。 请注意,microEnable IV VQ4-GE/-GPoE 允许连接多达四个带有千兆以太网接口的相机。 因此,用户可以同时使用全部四个相机,既可以通过四个不同的独立进程使用, 也可以将它们的图像组合起来并进行共同处理。 有关多进程的更多信息,请查阅 'Multiple Processes'; 有关如何组合多个相机图像的更多信息,请查阅 Synchronizing Cameras '。
示例“DualAreaGray8.va”是一个针对两个像素深度为 8 位的灰度 GigE 相机的双进程采集设计。 设计“QuadAreaGray8.va”和“QuadAreaGray12.va”是针对 4 个像素深度分别为 8 位和 12 位的 GigE 面阵相机的 4 进程设计。 您可以在 \examples\Acquisition\BasicAcquisition\mE4VQ4-GE\Area 路径下找到这些示例。在图 233 中,您可以看到 4 进程设计“QuadAreaGray8.va”的基本设计结构。
示例“DualAreaRGB24.va”和“DualAreaRGB36.va”是用于获取 24 位(每个颜色分量 8 位)和 36 位(每个颜色分量 12 位)像素深度的 RGB 图像的双进程设计。 设计“QuadAreaRGB24.va”是一个 4 进程设计,与 ' GigE Vision Grayscale Area Scan Cameras ' 中的示例相当。 您可以在图 234 中看到其基本设计结构。请在 \examples\Acquisition\BasicAcquisition\mE4VQ4-GE\Area 路径下查找这些示例。
线阵相机的采集通常需要将相机的行分割为具有特定高度的图像。 具体而言,线阵相机逐行将数据传输至图像采集卡。 它们不会包含新图像开始或结束的信息。 需要将数据从图像采集卡传输到 PC 时,必须以数据包(即帧)的形式发送。 因此,必须将来自线阵相机的行组装成特定高度的图像。 GigE Vision 示例使用 SplitImage 算子(参见 'SplitImage')将参数定义的图像高度应用于所有采集到的图像。 另一种可能性是使用 SignalGate 算子(参见 'SignalGate')。有关线阵相机数据传输的更多信息,请参阅 'Image Protocols, Image Dimensions and Data Structure' 以下设计展示了用于基本采集的简单的 Camera Link 线阵 VisualApplets 实现。 以下设计展示了 GigE Vision 线阵相机的基本采集。
此示例是针对 8 位灰度相机的 4 进程设计。您可以在 \examples\Acquisition\BasicAcquisition\mE4VQ4-GE\QuadLineGray8.va 路径下找到它。





上一页

